package com.bolt.auth.admin.api.quartz.dto;

import com.bolt.auth.admin.api.quartz.entity.JobLogEntity;
import com.bolt.support.query.conditions.domain.MatchType;
import com.bolt.support.spring.jpa.annotation.Filter;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * Created by Administrator on 2021/2/23.
 */
@Data
public class JobQueryCriteria {

    /**
     * * 创建日期
     **/
    @ApiModelProperty(notes = "创建日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @Filter(type = MatchType.BT, owned = JobLogEntity.class)
    private List <Date> createDate;

    @Filter(blurry = "jobName,methodName,beanName,description")
    private String blurry;

}

 